Beeping a Maximal Independent Set Fast
نویسندگان
چکیده
We adapt a recent algorithm by Ghaffari [7] for computing a Maximal Independent Set in the Local model, so that it works in the significantly weaker Beep model. For networks with maximum degree ∆, our algorithm terminates locally within time O((log∆+log(1/ε)) · log(1/ε)), with probability at least 1− ε. The key idea of the modification is to replace explicit messages about transmission probabilities with estimates based on the number of received messages. After the successful introduction (and implicit use) of local analysis, e.g., in [2, 3, 7, 10], we study this concept in the Beep model for the first time. By doing so, we improve over local bounds that are implicitly derived from previous work (that uses traditional global analysis) on computing a Maximal Independent Set in the Beep model for a large range of values of the parameter ∆. At the same time, we show that our algorithm in the Beep model only needs to pay a log(1/ε) factor in the runtime compared to the best known MIS algorithm in the much more powerful Local model. We demonstrate that this overhead is negligible, as communication via beeps can be implemented using significantly less resources than communication in the Local model. In particular, when looking at implementing these models [14], one round of the Local model needs at least O(∆) time units, while one round in the Beep model needs O(log∆) time units, an improvement that diminishes the loss of a log(1/ε) factor in most settings. ∗Supported by: AFOSR Contract Number FA9550-13-1-0042, NSF Award 0939370-CCF, NSF Award CCF-1217506, and NSF Award CCF-AF-1461559. Errata note: In our brief announcement [13], we claimed as a side-effect of our local bound, the analysis of [7] can be used to show that this algorithm terminates globally within time O(log ∆) + 2 √ log log n) with high probability in n, the number of nodes in the network. While it is unknown whether this bound can be achieved, it is not clear that it can be derived via the graph-scattering technique used in [7] in combination with the deterministic algorithm of [19]. At least these techniques cannot be translated in the desired time in the beeping model as we thought of. The main reason is that in [19] nodes exchange more information than the Beep model can handle in the time we hoped to achieve. Studying local complexity is of interest by itself as recently demonstrated by the papers cited in the abstract. 1
منابع مشابه
Beeping an MIS
We consider an extremely harsh synchronous broadcast communication model and present two algorithms solving the Maximal Independent Set (MIS) problem in this model. The model consists of an anonymous broadcast network, in which nodes have no knowledge about the network topology nor any bound on the network size. Furthermore, nodes may start the algorithm spontaneously in an asynchronous manner....
متن کاملComputing a Maximal Independent Set Using Beeps
We consider the problem of finding a maximal independent set (MIS) in the discrete beeping model introduced in DISC 2010. At each time, a node in the network can either beep (i.e., emit a signal) or be silent. Silent nodes can only differentiate between no neighbor beeping, or at least one neighbor beeping. This basic communication model relies only on carrier-sensing. Furthermore, we assume no...
متن کاملGlobal Forcing Number for Maximal Matchings under Graph Operations
Let $S= \{e_1,\,e_2, \ldots,\,e_m\}$ be an ordered subset of edges of a connected graph $G$. The edge $S$-representation of an edge set $M\subseteq E(G)$ with respect to $S$ is the vector $r_e(M|S) = (d_1,\,d_2,\ldots,\,d_m)$, where $d_i=1$ if $e_i\in M$ and $d_i=0$ otherwise, for each $i\in\{1,\ldots , k\}$. We say $S$ is a global forcing set for maximal matchings of $G$ if $...
متن کاملDesign Patterns in Beeping Algorithms: Examples, Emulation, and Analysis
We consider networks of processes which interact with beeps. In the basic model defined by Cornejo and Kuhn (2010), processes can choose in each round either to beep or to listen. Those who beep are unable to detect simultaneous beeps. Those who listen can only distinguish between silence and the presence of at least one beep. We refer to this model as BL (beep or listen). Stronger models exist...
متن کاملFast Deterministic Distributed Maximal Independent Set Computation on Growth-Bounded Graphs
The distributed complexity of computing a maximal independent set in a graph is of both practical and theoretical importance. While there exists an elegant O(log n) time randomized algorithm for general graphs [20], no deterministic polylogarithmic algorithm is known. In this paper, we study the problem in graphs with bounded growth, an important family of graphs which includes the well-known u...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1704.07133 شماره
صفحات -
تاریخ انتشار 2017